package jlib.component.tool.catchers
{
	
	import jlib.component.tool.IMouseInteractive;
	
	import flash.display.DisplayObject;
	import flash.display.DisplayObjectContainer;

	public interface ICatcher extends IMouseInteractive
	{
		function setCanvas( value:DisplayObjectContainer ): void
		function setStage( value:DisplayObject ): void
			
		function setCatchedList($list:Array): void
		function getCatchedList(): Array
		
		function getMode(): String
		function reset():void
			
		function isEmptyCatchList(): Boolean
	}
}